#wp{width: 100%;}

body{
    width:1210px!important;
}

#hd{
    /*width:1160px!important;*/
    margin-left:0px!important;
}
.wallgf {
    display: block;
    position: relative;
}
.articlegf {
    display: block;
    background: white;
    overflow: hidden;
    position: relative;
    margin-bottom: 28px;
    width: 290.6px;
    margin-right: 13px;
    float: left;
    border: 1px solid rgba(229, 229, 229, 1);
}
.articlegf:last-child {
    margin-right: 0 !important;
}

.image {
    width: 290px;
    height: 176px;
}
.articlegf a{
    color: #666;
}
.articlegf p{
    padding:5% 5% 0 5%;
    font-size: 1.2rem;
    line-height: 1.5;
}
.articlegf p.title{
    margin-bottom: 8px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    height: auto;
    color: rgba(51, 51, 51, 1);
}
.imgfg{
    position: relative;
    overflow: hidden;
}

.group_3 {
    background-color: rgba(216, 82, 75, 1);
    width: 8px;
    height: 26px;
    margin: 1px 0 1px 0;
}
.text-group_5 {
    height: 28px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin-left: 15px;
    margin-top: -6px;
}
.image-text{
    display: flex;
    margin-bottom: 6px;
}
.image-wrapper {
    width: 70%;
    align-self: center;
    margin-bottom: 20px;
    /*margin-top:12px;*/
}
.image_3 {
    width: 800px;
    height: 1px;
}
.image_4 {
    width: 200px;
    height: 1px;
}
.image-text_38 {
    margin: 17px 12px 0 15px;
}
.text-group_37 {
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(136, 136, 136, 1);
    font-size: 12px;
    font-family: MicrosoftYaHei;
    font-weight: normal;
    text-align: left;
    line-height: 20px;
    margin-top: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.text-wrapper_27 {
    margin: 11px 18px 20px 15px;
}
.justify-between {
    display: flex;
    justify-content: space-between;
}
.text_89 {
    overflow-wrap: break-word;
    color: rgba(170, 170, 170, 1);
    font-size: 10px;
    font-family: MicrosoftYaHei;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
}

.text_90 {
    overflow-wrap: break-word;
    color: rgba(170, 170, 170, 1);
    font-size: 10px;
    font-family: MicrosoftYaHei;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    line-height: 12px;
}
.text-wrapper_31 {
    margin: 0 0 4px 0;
}
.text_52 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 18px;
    margin-right: 10px;
    margin-bottom: 14.2px;
}
.text_53 {
    height: 18px;
    width: 210px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-family: MicrosoftYaHei;
    font-weight: normal;
    text-align: left;
    line-height: 18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.a_1{
    display: flex;
}
.content1 {
    width: 1210px;
    margin: 0 auto;
}
.bg-white{
    width: 1210px;
    margin: 0 auto;
}

.forum_pos_box1 {
    height:25px;
}

/*字母样式*/
.forum_ul_box {
    /*border:1px solid #E8E8E8;*/
    /*width:1200px;*/
    /*margin: auto;*/
    /*padding:14px 2px 14px 22px;*/
    /*position:absolute;*/
    /*!*left:0;*!*/
    /*top:1146px;*/
    /*background:#fff;*/
    /*z-index:95;*/
    /*display:none*/
}
.forum_ul_box .forum_pos_box {
    height:10px;
}
.forum_ul_box .interest_tit {
    display:block;
    height:52px;
    line-height:52px;
    font-size:16px;
    color:#181818
}
.forum_ul_box .interest_span span {
    display:block;
    float:left;
    width:32px;
    height:32px;
    text-align:center;
    line-height:32px;
    font-size:16px;
    color:#181818;
    border:1px solid #E5E1E1;
    margin-left:-1px;
    cursor:pointer
}
.forum_ul_box .interest_span span.cur_span {
    background:#08F;
    color:#fff;
    border-radius:3px;
    border:1px solid #08F;
    position:relative
}
.forum_ul_box .interest_span span.cur_span i {
    width:12px;
    height:6px;
    position:absolute;
    left:50%;
    margin-left:-6px;
    bottom:-6px;
    display:block
}
.forum_ul_box .interest_span span i {
    display:none
}
.forum_ul_box .interest_span span:last-child {
    width:50px
}
.forum_ul_box .interest_tab_box {
    padding-top:50px;
    max-height:500px;
    /*overflow:auto;*/
    margin-left: -120px;
}
.forum_ul_box .interest_tab_box .interest_tab {
    margin-left:-20px;
    display:none
}
.forum_ul_box .interest_tab_box .interest_tab li {
    float:left;
    width:138px;
    margin-left:20px;
    height:28px;
    text-align:left;
    font-size:14px;
    color:#181818;
    overflow:hidden;
    /*position: relative;*/
}
.flex-item {
    width: 138px;
    height: 28px;
    margin-left:20px;
}
.flex-item:nth-child(n+2) {
    margin-left: 80px;
}
.forum_ul_box .interest_tab_box .interest_tab li a {
    display:inline-block;
    white-space:nowrap
}
.forum_ul_box .interest_tab_box .interest_tab li a:hover {
    color:#08F;
    text-decoration:none
}
.forum_ul_box .dl_margin {
    margin-left:-27px
}
.forum_ul_box .dl_margin dl {
    width:550px;
    float:left;
    padding:12px 0 6px;
    border-bottom:#f7f7f7 solid 1px;
    margin-left:27px
}
.forum_ul_box .dl_margin dl dt {
    float:left;
    width:90px;
    height:28px;
    line-height:28px;
    font-size:16px;
    color:#08F
}
.forum_ul_box .dl_margin dl dd {
    float:left;
    width:550px
}
.forum_ul_box .dl_margin dl dd .dl_ul span {
    display:block;
    float:left;
    padding-right:14px;
    height:28px;
    line-height:28px
}
.forum_ul_box .dl_margin dl dd .dl_ul span a {
    display:inline-block;
    font-size:14px;
    color:#181818
}
.forum_ul_box .dl_margin dl dd .dl_ul span a:hover {
    color:#08F;
    text-decoration:none
}
.forum_ul_box .dl_margin dl:last-child {
    width:1130px;
    border:none
}
.forum_ul_box .dl_margin dl:last-child dd {
    width:1126px
}

.g_bsyisp{
    text-align: center;
    width: 1040px;
    padding: 8px 0px 8px 0px;
    display: flex;
    flex-wrap: wrap;
}
/*.divlis {*/
/*display: flex;*/
/*flex-wrap: wrap;*/
/*}*/
/*.divlis::before {*/
/*content: "";*/
/*width: 80px;*/
/*height: 0;*/
/*display: block;*/
/*}*/
.g_bsyisp1{
    font-size: 16px;
    font-width: 800;
    display: flex;
    align-items: center;
    justify-content: center;
}
.g_borderth {
    color: #9A6600;
    border-right: 1px solid #d7cebf;
    display: inline-block;
    width: 80px;
    text-align: center;
    line-height: 13px;
}
/*字母样式结束*/

/*轮播公告end*/
.section {
    /*padding: 10px 12px;*/
}
/*.blocknew{*/
/*height: calc(40vw);*/
/*width: 100%;*/
/*object-fit: cover;*/
/*}*/

.swiper-pagination{
    width: 100%;
    margin-top: 5px;
    z-index: 1;
}
.swiper-pagination-bullet{
    margin: 0 2px;
    width: 6px;
    height: 6px;
}
.swiper-pagination-bullet-active{
    width: 10px;
    background: var(--dz-BG-color);
    border-radius: 20px;
}

.box-to-top{
    top:0px;
}

.box {
    width: 170px;
    position: fixed;
    z-index: 999;
    top:100px;
}
.ltbk {
    text-align: center;
    padding: 25px;
    background-color: #f7f8fc;
}
.ltbk1 {
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #666;
}

.text1{
    font-size: 20px;
}
.text2 {
    font-size: 11px;
}
li img {
    width: 18px;
    height: 18px;
    margin-right: 18px;
}

.box ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 0;
}

.box ul li {
    height: 39px;
    display: block;
    border: 0;
    background-color: #f7f8fc;
    padding:  4px 12px 4px 12px;
}

.box ul li:hover ul {
    display: block;
}

.box ul li a {
    height: 30px;
    line-height: 30px;
    display: flex;
    text-decoration: none;
    /*color: #1f2129;*/
    justify-content: left;
    align-items: center;
    /*padding: 12px;*/
    font-size:16px;
}

.box ul li a:hover {
    /*color: #e65800;*/
    /*background-color: rgba(255, 204, 50, .12);*/
    border-radius: 5px;
}
.side-itemnew {
    display: block;
    line-height: 42px;
    font-size: 14px;
    color: rgb(31, 33, 41);
    text-align: center;
    cursor: pointer;
}
.box ul li a svg {
    margin-left: 20px;
}

.box ul li ul {
    display: none;
    position: relative;
    top: -37px;
    left: 158px;
}

.box ul li ul li {
    margin: 0px 0px 2px 0px;
    padding: 0px;
    background-color: #FFFFFF;
}

.sech {
    background-color: pink;
}

.box ul li ul li:hover {
    background: pink;
}

.box ul li ul li:hover ul {
    visibility: visible;
}

.box ul li ul li ul {
    visibility: hidden;
    position: relative;
    top: -37px;
    left: 121px;
}

.box ul li ul li ul li {
    background: #FFFFFF;
}

.box ul li ul li ul li:hover {
    background: #AFEEEE;
}

.thirdh {
    background-color: #1E90FF;
}

.xfkdiv{
    background: #fff;
    width: 200px;
    border:1px solid #E8E8E8;
    overflow-y: auto; /* 添加垂直滚动条 */
    /*border: 1px solid #000; !* 可选，添加边框以更清晰地看到效果 *!*/
    margin-top: -88px;
    height:300px; /* 定义高度 */
}
.xfkdiv1{
    background: #fff;
    width: 200px;
    overflow-y: auto; /* 添加垂直滚动条 */
    text-align: center;
    border:1px solid #E8E8E8;
    /*border: 1px solid #000; !* 可选，添加边框以更清晰地看到效果 *!*/
    margin-top: 20px;
    height:300px; /* 定义高度 */
}
.xfkdiv2{
    background: #fff;
    width: 200px;
    overflow-y: auto; /* 添加垂直滚动条 */
    /*border: 1px solid #000; !* 可选，添加边框以更清晰地看到效果 *!*/
    border:1px solid #E8E8E8;
    margin-top: -166px;
    height:300px; /* 定义高度 */
}

.menu-sub-data{
    /*border: 1px solid #E8E8E8;*/
    width: 960px;
    background: #fff;
    z-index: 99;
    position: fixed;
    top:100px;
    height:500px; /* 定义高度 */
    overflow-y: auto; /* 添加垂直滚动条 */
    border:1px solid #E8E8E8;
    /*border: 1px solid #000; !* 可选，添加边框以更清晰地看到效果 *!*/
}

.menu-sub-data .info-box {
    display: flex;
    padding: 4px 2px 4px 22px;
}

.box-content{
    border-bottom: #f7f7f7 solid 1px;
    margin-right:10px;
}

.menu-sub-data .info-box .info-box-item {
    flex: 1;
}

.box-title {
    color: #08F;
    font-size:17px;
}
.box-content{
    margin-bottom:10px;
}
.box-content a{
    display: inline-block!important;
    padding: 0px!important;
    margin-right: 5px;
}
.box-content a:hover{
    color: #08F!important;
    background: #fff!important;
}